touch repeatedly - Turkish English Dictionary